package com.doubao.device.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * AI模型信息DTO
 */
@Data
public class AIModelInfoDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 模型ID
     */
    private String modelId;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 提供商ID
     */
    private Long providerId;

    /**
     * 提供商名称
     */
    private String providerName;

    /**
     * 模型版本
     */
    private String version;

    /**
     * 最大上下文长度
     */
    private Integer maxContextLength;

    /**
     * 模型描述
     */
    private String description;

    /**
     * 模型能力
     */
    private String capabilities;
}